<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // ### slice  复制数组的一部分 

        // 参数 两个  开始位置  结束位置,不包含结束位置,不改变原数组
        var arr = ['a', 'b', 'c', 'd', 'a'];
        var resArr = arr.slice(1, 3);
        console.log(resArr);//['b', 'c']

        // 复制到最后
        console.log(arr.slice(1));
        // 复制整个数组
        console.log(arr.slice());

        console.log(arr);

        // 返回一个元素在数组中第一次出现的下标-如果没有出现 就返回-1
        // console.log(arr.indexOf(元素));
        console.log(arr.indexOf('a'));
        // 返回一个元素在数组中最后一次出现的下标
        console.log(arr.lastIndexOf('a'));
        console.log(arr.lastIndexOf('aa'));//-1
        // === -1说明 这个元素不在数组中

        // 判断数组是否包含一个元素--返回true -false
        console.log(arr.includes('a'));
        console.log(arr.includes('abb'));





    </script>

</body>

</html>